body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
body, button, input, select, textarea{font:12px/1.5 "Microsoft Yahei","微软雅黑",Arial, \5b8b\4f53;}
input, select, textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset, img{border:0;}
iframe{display:block;}
abbr, acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:500;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:500;}
q:before, q:after{content:'';}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ins, a{text-decoration:none;}

.cc:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cc{zoom:1;}
.float-l, .float-r{display:inline;}
.float-l{float:left;}
.float-r{float:right;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.mt0{margin-top:0 !important;}
.mr0{margin-right:0 !important;}
.mb0{margin-bottom:0 !important;}
.ml0{margin-left:0 !important;}

.section{max-width:1200px;margin:0 auto;padding:0 10px;}

body{color:#000100;background:#fff;min-width:1220px;max-width:1920px;margin:0 auto;}
a{color:#000100;}
a:hover{color:#059346;}

/* 头部 */
.header{overflow:hidden;width:100%;line-height:53px;background:#fff;}
.header .in{position:relative;overflow:hidden;padding:20px 0;}
.header .logo{float:left;position:absolute;}
.header .logo a{display:block;width:216px;height:53px;background:url(logo.png) 0 0 no-repeat;text-indent:-9999px;outline:none;}
.header .nav{width:100%;text-align:center;font-size:14px;}
.header .nav li{display:inline;margin:0 30px;font-weight:700;}
.header .nav li a{color:#3d3d3d;}
.header .nav li.on a{color:#059346;}
.header .nav li a:hover{color:#059346;}

.header .search{float:right;position:absolute;right:0;top:20px;margin-top:8px;border:1px solid #cfcfcf;}
.header .search .key{float:left;width:150px;line-height:40px;padding:0 10px;color:#cfcfcf;border:none;outline:none;}
.header .search .btn{float:left;width:39px;height:39px;background:url(a7.png) center center no-repeat;border:none;outline:none;cursor:pointer;}


/*
.header.go{position:fixed;top:0;left:0;z-index:100;border-bottom:1px solid #e4e4e4;display:none;}
*/
/* 底部 */
.footer{overflow:hidden;width:100%;line-height:53px;background:#fff;font-size:14px;}
.footer .in{overflow:hidden;padding:20px;}
.footer .nav{background:url(logo.png) 0 0 no-repeat;padding-left:250px;}
.footer .nav a{margin-right:30px;}
.footer .nav dl.guanzhu{width:400px;}
.footer .nav dl.guanzhu .weixin{float:left;background:none;padding:0;margin-bottom:20px;margin-right:10px;}
.footer .nav dl.guanzhu .weixin img{display:block;}
.footer .copyright{float:right;}


/* 首页 */
.index-banner-slide{overflow:hidden;width:100%;height:600px;}
.index-banner-slide .index-banner-slide-pic{overflow:hidden;height:600px;margin:0 auto;}
.index-banner-slide .index-banner-slide-pic a{height:600px;display:block;}
.index-banner-slide-btn{}
.index-banner-slide-btn a{position:relative;top:-360px;z-index:1;display:block;overflow:hidden;width:61px;height:127px;background:url(ssss.png) 0 0 no-repeat;opacity:0;filter:alpha(opacity=100);}
.index-banner-slide-btn a.prev{float:left;left:0;}
.index-banner-slide-btn a.next{float:right;right:0;background-position:-74px 0;}
.index-banner-slide-btn a.prev:hover{background-position:-165px 0;}
.index-banner-slide-btn a.next:hover{background-position:-228px 0;}



.index-news{padding:60px 0;}
.index-news .side{float:left;width:160px;margin-right:140px;}
.index-news .side dl{margin-bottom:28px;}
.index-news .side dl dt{font-size:24px;color:#383130;font-weight:700;}
.index-news .side dl dd{color:#059346;}
.index-news .side a{padding-right:30px;background:url(a1.png) right center no-repeat;}
.index-news .list{font-size:14px;}
.index-news .list li{overflow:hidden;height:36px;line-height:36px;}
.index-news .list li span{margin-right:50px;color:#383130;font-style:italic;}
.index-news .list li a{color:#8b8b8c;text-decoration:underline;}
.index-news .list li a:hover{color:#059346;}

.index-jieshao{height:460px;}
.index-jieshao .beijing{height:460px;}
.index-jieshao .beijing .v{height:460px;}

.index-jieshao .main{position:relative;top:-430px;width:600px;height:400px;margin:0 auto;text-align:center;}
.index-jieshao .main .mask{position:absolute;top:0;left:0;width:600px;height:400px;background:#fff;border-radius:5px;opacity:.95;filter:alpha(opacity=95);}
.index-jieshao .main .item{position:relative;z-index:1;padding:30px 70px;}
.index-jieshao .main .item img{}
.index-jieshao .main .item p{margin-top:20px;line-height:30px;font-size:16px;color:#332c2b;}
.index-jieshao .main .item a{display:inline-block;margin-top:20px;padding:7px 30px;font-size:14px;border:2px solid #000100;border-radius:5px;}
.index-jieshao .main .item a:hover{border:2px solid #059346;}

.index-service{padding:50px 0;background:#f2f2f2;}
.index-service .hd{margin-bottom:20px;text-align:center;font-size:36px;font-weight:700;}
.index-service .hd span{display:block;font-size:16px;color:#059346;}
.index-service .bd{text-align:center;width:1220px;margin:0 auto;}
.index-service .item{display:inline-block;width:287px;height:260px;margin:0 10px;padding:30px 50px;background:#fff;text-align:center;}
.index-service .item img{display:block;width:100px;height:100px;margin:0 auto;}
.index-service .item h3{margin:10px 0;font-size:18px;font-weight:700;color:#000100;}
.index-service .item p{line-height:26px;font-size:14px;}
.index-service .item a{display:inline-block;margin-top:20px;}
.index-service .item a em{margin-left:10px;font-size:18px;position:relative;top:3px;}
.index-service .item a:hover{color:#000100 !important;}

.index-service-slide-btn{}
.index-service-slide-btn a{position:relative;top:-166px;z-index:1;display:block;overflow:hidden;width:24px;height:38px;background:url(a6.png) -25px 0 no-repeat;}
.index-service-slide-btn a.prev{float:left;left:10px;}
.index-service-slide-btn a.next{float:right;right:10px;background-position:0 0;}
.index-service-slide-btn a:hover{opacity:.8;filter:alpha(opacity=80);}


.index-quick{}
.index-quick a{display:block;float:left;width:50%;height:380px;color:#fff;}
.index-quick a .pic{overflow:hidden;width:100%;height:380px;margin-bottom:-380px;}
.index-quick a .pic img{display:block;transform:scale(1);transition:all 1000ms linear;}
.index-quick dl{margin:20px 0 0 20px;font-weight:700;position:relative;}
.index-quick dl dt{font-size:36px;}
.index-quick dl dd{font-size:16px;}
.index-quick dl dd.btn{display:inline-block;margin-top:20px;padding:7px 30px;font-size:14px;border:2px solid #fff;font-weight:normal;border-radius:5px;}
.index-quick a:hover img{transform:scale(1.1);}

/* 面包 */
/*
.mianbao{height:50px;line-height:50px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f7f7f7;}
.mianbao ul{}
.mianbao ul li{float:left;font-size:14px;}
.mianbao ul li a{display:block;padding:0 30px 0 20px;background:url(v3.png) right center no-repeat;}

.mianbao ul li.index{background:url(v2.png) 0 center no-repeat;}
.mianbao ul li.index:hover{background:url(v2.png) -87px center no-repeat;}

.mianbao ul li.more{position:relative;}
.mianbao ul li.more a{}
.mianbao ul li.more a span{display:inline-block;padding-right:15px;background:url(s9.png) right 20px no-repeat;}
.mianbao ul li.more .more-list{position:absolute;top:44px;left:-1px;z-index:1000;width:100%;border:1px solid #e4e4e4;border-top:none;background:#fafafa;display:none;}
.mianbao ul li.more .more-list a{background:none;padding-right:0px;}
.mianbao ul li.more.on span{background-position:right -76px;}
.mianbao ul li.more.on .more-list{display:block;}
*/

/* 单页 */
.p-banner{width:100%;height:400px;}
.p-banner dl{padding-top:100px;text-align:center;color:#fff;}
.p-banner dl dt{font-size:52px;}
.p-banner dl dd{font-size:16px;}
.p-banner dl dd.ms{margin-top:40px;font-size:18px;}

.page{overflow:hidden;padding-bottom:140px;background:url(a4.jpg) center bottom no-repeat;}
.page .item-wrap{background:url(a3.jpg) center 0 no-repeat;}
.page .item{overflow:hidden;width:1200px;margin:0 auto;padding-top:100px;}

.page .side{float:left;width:283px;margin-left:26px;padding-bottom:80px;font-size:14px;}
.page .side dl{color:#2d2d2d;}
.page .side dl dt{font-size:28px;}
.page .side dl dd{font-size:14px;}

.page .side ul.v{margin-top:40px;}
.page .side ul.v li{width:15px;text-align:center;color:#e6e6e6;font-size:24px;}
.page .side ul.v li.line{line-height:20px;margin-top:-5px;color:#000;}
.page .side ul.v li.vv{color:#000;cursor:pointer;}

.page .side ul.v2{margin-top:40px;}
.page .side ul.v2 li{height:40px;line-height:40px;border-bottom:1px solid #ddd;cursor:pointer;}
.page .side ul.v2 li a{display:block;}
.page .side ul.v2 li.on{color:#059346;border-bottom:1px solid #059346;}
.page .side ul.v2 li.on a{color:#059346;}


.page .main{float:left;width:810px;margin-left:52px;background:#fff;}
.page .main .page-title{margin-bottom:20px;font-size:18px;text-align:center;}
.page .main .content{line-height:26px;font-size:14px;}
.page .main .content img{max-width:810px;}

.page-quick{padding:50px 0;text-align:center;background:#e5e5e5;}
.page-quick a{display:inline-block;width:570px;height:226px;margin:0 15px;color:#fff;transition:all 1000ms linear;}
.page-quick a .pic{overflow:hidden;width:570px;height:226px;margin-bottom:-226px;border-radius:5px;}
.page-quick a .pic img{display:block;width:570px;height:226px;border-radius:5px;transform:scale(1);transition:all 1000ms linear;}
.page-quick dl{margin:40px 0 0;font-weight:700;position:relative;}
.page-quick dl dt{font-size:36px;}
.page-quick dl dd{font-size:16px;}
.page-quick dl dd.btn{display:inline-block;margin-top:20px;padding:7px 30px;font-size:14px;border:2px solid #fff;font-weight:normal;border-radius:5px;}
.page-quick a:hover img{transform:scale(1.1);}

/* 联系我们 */
.message{background:url(a5.jpg) 190px 0 repeat-y;}
.message dl{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #cccccc;}
.message dl dt{float:left;width:220px;}
.message dl dt span{color:#e42e48;margin-right:3px;}
.message dl dd{}
.message dl dd input.inp{width:500px !important;padding:5px;border:1px solid #cccccc;background:#f6f6f6;}
.message dl dd textarea{width:500px !important;padding:5px;border:1px solid #cccccc;background:#f6f6f6;resize:none}
.message dl dd .submit{display:block;float:left;width:80px !important;height:40px;line-height:40px;padding:0;background:#d09062;border:none;color:#fff !important;border-radius:3px;margin-right:30px;cursor:pointer;}
.message dl dd .submit2{background:#5a5b5f;}

.map{}
.map img{display:block;}
.map dl{background:#f6f6f6;height:120px;padding:30px;}
.map dl dt{margin-bottom:10px;font-size:24px;}
.map dl dd{line-height:30px;}
.map dl dd a{color:#059346;text-decoration:underline;margin-top:5px;}
.map dl .peitu{float:left;margin-right:20px;width:150px;height:120px;}

/* 新闻中心 */
.news-list{}
.news-list li{overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e4e7eb;}
.news-list li .pic{overflow:hidden;float:left;width:300px;height:200px;margin-right:20px;}
.news-list li .pic img{display:block;width:300px;height:200px;transform:scale(1);transition:all 1000ms linear;}
.news-list li h3{margin-bottom:15px;font-size:16px;}
.news-list li p{line-height:20px;margin-bottom:15px;color:#646464;font-size:14px;}
.news-list li span{color:#acacac;font-size:14px;}
.news-list .pic:hover img{transform:scale(1.1);}


/* 分页 */
.pages{overflow:hidden;padding:50px 0 0;}
.pages ul{text-align:center;}
.pages ul li{display:inline-block;*zoom:1;*display:inline;margin:0 3px;margin-bottom:10px;border:1px solid #bdbdbd;font-size:14px;padding:7px 15px;}
.pages ul li a:hover{color:#5a5b5f;}
.pages ul li.current{color:#fff;font-weight:700;border:1px solid #5a5b5f;background:#5a5b5f;}
.pages ul li.current a{color:#fff;font-weight:700;}